package edu.pe.cayetano.wsseguridad;

import ws.synopsis.frmwrk.common.BResult;
import edu.pe.cayetano.wsseguridad.bo.SeguridadBO;
import edu.pe.cayetano.wsseguridad.to.WSCabeceraSeguridadTO;
import edu.pe.cayetano.wsseguridad.to.WSRespuestaSeguridadTO;

public class WSSeguridad {

	/**
	 * Metodo para obtener los datos de un usuario dado su username
	 * */
	public WSRespuestaSeguridadTO cambiaPassword(WSCabeceraSeguridadTO cabeceraTO){
		SeguridadBO 				seguridadBO 		= new SeguridadBO();
		BResult						retUsuario 			= null;
		WSRespuestaSeguridadTO		respuestaUsuarioTO 	= new WSRespuestaSeguridadTO();
		
		try {
			retUsuario = seguridadBO.cambiaPassword(cabeceraTO);
			respuestaUsuarioTO.setCodigoRespuesta(String.valueOf(retUsuario.getCode()));
			respuestaUsuarioTO.setMensajeRespuesta(retUsuario.getMessage());
		
		} catch (Exception e) {
			System.out.println("[WSSeguridad][cambiaPassword] error generado por:"+e.getMessage());
			respuestaUsuarioTO.setCodigoRespuesta(String.valueOf(retUsuario.getCode()));
			respuestaUsuarioTO.setMensajeRespuesta(retUsuario.getMessage());
		}
		return respuestaUsuarioTO;
	}
}
